This is the release note for ResEdit 1.2

This note contains the changes that have been made between version 1.2b4 and
version 1.2 final.  Please see the release note for versions 1.2A1, 1.2b2, 1.2b3 and 1.2b4
for a complete list of changes between version 1.1B4 and version 1.2 final.

Changes for this version include:

1.2b4.1 12/6/88-2/6/89
¥ Misc
	¥ Revert now asks you to verify that you actually want to revert.  There are
		three different messages depending on whether you are reverting a file, a 
		resource type or a single resource.
	¥ Paste will now paste all of the resources that it finds in the desk scrap.  This
		means that if, for example, you cut something from MacDraw, you will now get both
		the MDPL resource and the PICT resource instead of just the MDPL resource.
	¥ Reverting a resource that has just been pasted over an existing resource will now
		work (bug # 40071)
	¥ clut and fctb templates now have the colors in the correct order. Bug # 38147.
	¥ Starting ResEdit with a file that contains CODE resources (by starting ResEdit
		from MPW or by selecting both the file and ResEdit from the finder) will no
		longer hang.
	¥ New labels in the itlb template (from International Engineering).
	¥ Templates will now be found in any open file.  If more than one template exists
		for the same resource, the one in the most recently opened file will be used.
	¥ Open 2 files that both contain some resources of the same type.  Open the picker
		for that resource type in one of the files.  Delete the resource type in the other
		file.  It will no longer close the picker (or editor) windows for the other file.
	¥ ResEdit will no longer hang if a file that contains a WDEF with id=0 is opened.
¥ Examples
	¥ Removed the reference to 'ASyms' from RSSC.a.
¥ ALRT, DLOG, WIND editor
	¥ÊThe outline for resizing is now the proper size (and is black).
	¥ You can now grab in the corner when you want to resize.
	¥ When growing, moving above or to the left of the topleft will no longer act strangely.
	¥ You can now click anywhere in the DLOG or ALRT window to open the DITL (there used
		to be some places where double click wouldn't work).
¥ KCHR editor
	¥ Should be slightly faster now.
	¥ Now works on a Mac+ with 5.0 or later system.
	¥ Now automatically changes the font to 9 pt. if it is running on a small screen.
	¥ Opening the dead key editor from the menu now sets up the KCHR editor correctly.
	¥ Closing the KCHR editor will no longer cause wierd problems at some point in
		the future. bug # 40076
	¥ Revert will no longer always make the KCHR editor window the front window.
	¥ The "a" key is no longer a dead key in a new KCHR resource. bug # 40147
	¥ Bits are no longer left when you drag a key over the ASCII box. bug # 40075
¥ ICN# editor
	¥ Selecting "Data->Mask" after using the marquee to move some bits will no longer
		lose the moved bits. bug # 40666.
¥ itl0 editor
	¥ Clearing one of the separators no longer makes it use the previous separator instead
		of no separator. bug # 40139
	¥ Revert no longer leaves multiple items checked if a pop-up menu was changed before
		the revert. bug # 40143.
¥ itl1 editor
	¥ Longer dates will now fit in the example fields for both the long and short dates.
¥ FONT editor
	¥ Fonts should now be displayed properly in all panes as they are changed (unless
		the screen is in color).  bug # 40077
	¥ An alert will now be displayed if the current gDevice contains more than 1 bit
		per pixel.  Unfortunately, the system caches a multi-bit version of the font
		and therefore changes that are made in the font editor will not be reflected
		in the sample pane.
	¥ Pasting a font will no longer display the overwrite alert just because there is
		another size of the same font already in the file. bug # 40080.
	¥ When creating a font, you will no longer get a "That font already exists" error
		if the font is listed in its FOND but doesn't really exist. bug # 40084.
	¥ When creating a font family, it used to assign the first unused family number to 
		the font.  Because of this, if you created a new font in the family "My font", it
		would be changed to a different name when you edited it (for example, if you didn't
		have any "San Francisco" in your system, it might use that name.  It will now
		use the name that you specify.
¥ Hex Editor
	¥ Activate/deactivate events are now handled properly by the search windows.  The 
		default button is no longer left highlighted when the window is inactive.
	¥ Update events are now handled properly by the search windows.  Before, only the
		active search window was updated.

1.2b4.2 2/6/89-2/23/89
¥ DITL editor
	¥ If you just select "Use RSRC Rect" from the DITL menu and close the file, it 
		will now ask you if you want to save the changes.  It used to just throw away
		your changes.
	¥ The drawing order and meaning of "Send to back" and "Bring to Front" has changed.  The
		items are now draw as they are by the dialog manager.  This means that buttons,
		check boxes and radio buttons are drawn first with the lowest item number being
		in front.  The other items are then drawn with the highest numbered items being
		in front.  "Send to back" and "Bring to Front" change an items number to be whatever
		is appropriate to move it to either the front or the back of its group.  bug # 40512
	¥ When the grid is not enabled, dragging items will no longer put them 1 bit down and
		to the right of where you wanted them.
	¥ The DITL window is now always updated properly when one of the dialog items is
		changed (PICT, ICON or CNTL).  bug # 40073
¥ Misc
	¥ Paste now works slightly differently.  If a resource picker window is the frontmost
		window when paste is selected, only resources of that type will be pasted.  It
		used to be that resources of all types were always pasted.  This could be confusing
		and you might end up with resources in your file that you did not want.  Paste
		from the file picker will still paste all resources in the scrap. bug # 40269
	¥ Option-Command click now behaves like a normal click rather than like a Command click.
		This makes using the Option-Command-double click shortcut for "Open As..." much
		easier because it doesn't always deselect the cell that you are trying to open.
		bug #40513.
	¥ If you create a new resource, switch back to the picker window and revert it will
		no longer hang.
	¥ During save, resources will no longer be saved even if errors are detected. bug
		# 40195
	¥ Clearing (or deleting) files that have open ResEdit windows now works.  bug # 40270
	¥ Revert from the file picker now cleans things up properly. bug # 40490
	¥ Pasting a resource over another resource with the same id will now also paste the
		new resources name.
	¥ Revert will no longer ask for confirmation if there is nothing to revert.
	¥ You will no longer be asked to save changes that have been made on a locked volume
		since you have already been warned.  bug # 40067
	¥ A warning (similar to the locked volume warning) is now displayed when a locked
		file is opened.  The save changes dialog is never displayed for locked files.
		bug # 40135
	¥ Cutting or clearing from a locked file will now produce a file locked error alert.
		bug #40510.
	¥ A 'GNRL' resource can now have a template (it used to have problems because 'GNRL'
		is a special type for ResEdit. bug #40138.
	¥ The GetInfo windows will no longer cause the save changes dialog to appear if all
		you do is click in one of the edit text fields. bug # 40133
	¥ Another try at making it so that only the frontmost window has a highlighted item.
		bug # 40064
	¥ The partition size has been changed to 500K (from 300K) and the min memory has
		been changed to 300K (from 100K).
	¥ The transfer dialog now includes a cancel button. bug # 
	¥ If a new file is being created with the new command and an invalid file name is
		entered, the new file dialog will be redisplayed after the error alert. bug # 40065
	¥ The file and folder info windows were changed.  Some check boxes were removed (changed,
		busy and bozo) and others were moved around.  A popup menu was added for the finder
		color info.  If a system is running that does not support popups, the color is
		displayed in 3 checkboxes (for the 3 bits of color info).  bug #40492
¥ cicn picker
	¥ Will no longer crash if the resource is 0 length.
	¥ Should display cicns that are smaller than 32x32 at their true size (although I
		couldn't test this since I don't have any small cicns).
¥ ALRT & DLOG editors
	¥ CNTLs, ICONs and PICTs that are in the same file as the ALRT or DLOG will now be
		drawn correctly in the ALRT or DLOG editor window and will no longer occasionally
		hang.  bug # 40019.
¥ ALRT, DLOG & WIND editors
	¥ The window will never be drawn over the mini-menubar area on the mini-screen.
		bug # 40072.
	¥ Moving the mini-window will no longer cause the window drag highlight to be 2
		bits wide (when the system is dragging windows).
¥ KCHR editor
	¥ Changed the warning message in the "View as ..." dialog to be more clear.
	¥ Change 'ASCII' to 'Char' in the info area of both the KCHR editor and the dead key
		editor.
¥ Hex (general) editor
	¥ Undo after revert will no longer cause problems. bug # 40194.
	¥ The search dialogs will now start with the change buttons dimmed.
	¥ Activating a different window (like an alert or a search window or another ResEdit
		window) will no longer lose the state of undo.
	¥ Change all (hex or ascii) will no longer hang if the "Change to" strings contains
		the "Find" string. bug # 40377
	¥ Change all now redraws the window after making the changes. bug # 40509
¥ ICN# editor
	¥ If there is a marquee selection displayed, save will no longer save it. bug # 40514.
	¥ If there is a marquee selection, revert will kill it before reverting. bug #40515
¥ ICON editor
	¥ If there is a marquee selection displayed, save will no longer save it. bug # 40514.
	¥ If there is a marquee selection, revert will kill it before reverting. bug #40515
¥ CURS editor
	¥ If there is a marquee selection displayed, save will no longer save it. bug # 40514.
¥ PAT editor
	¥ If there is a marquee selection, revert will kill it before reverting. bug #40515
¥ PAT# editor
	¥ If there is a marquee selection, revert will kill it before reverting. bug #40515
	¥ Undo will now work properly for undoing bit changes as well as for undoing cut/copy/
		clear changes. bug # 40197.
¥ SICN editor
	¥ Undo will now work properly for undoing bit changes as well as for undoing cut/copy/
		clear changes. bug # 40197.
¥ FONT editor
	¥ Undo now works better. bug # 40376
¥ FONT picker
	¥ When a new font is created, the list that is presented to ask for the fontname will
		include font names from all FOND resources in the current file and the system.
		bug #40073.
¥ Template editor
	¥ Error checking is now performed to make sure that the template is correct.  This
		checking is done both when a template is saved and when a template is used.  The
		following conditions are now checked:
		1) Each LSTZ, LSTC, LSTB has a corresponding LSTE,
		2) Each LSTC is preceded by an OCNT or a ZCNT,
		3) There are no extra LSTEs,
		4) BBITs come in sets of 8,
		5) HEXD only appears at the end of the template,
		6) OCNT and ZCNT are followed by LSTC,
		7) Only known types are present.
	¥ Labels are now drawn correctly when tab scrolls the template. bug # 40665.
	¥ Typing a character that causes another line to be added to a field will no longer
		leave a stray caret in the field.
	¥ Making changes in a template window that is partially off of the screen will no
		longer cause the contents of the window to be redrawn in strange places.
	¥ When using the "Open as template..." command, a default template will no longer be
		filled in unless the template actually exists.  Also, if a template is not found,
		the template selection dialog is redisplayed.  bug # 40069.
	¥ If there is are multiple templates with the same name (e.g. two 'ALRT' templates) in
		open files, they will no longer all show up.

1.2b5.1 2/23/89 - 3/8/89
¥ Font editor
	¥ FONTs can now be edited on SEs. bug # 45302.  This fix only changes the FONT editor.
		If the editor comes up, you have passed the code that was changed.
¥ Template editor
	¥ Templates will no longer give address errors on 68000 machines.  bug 45303
		The changed code is executed every time a template is used to edit a resource 
		and any time a resource of type TMPL is saved.
¥ KCHR editor
	¥ An alert is now displayed when the modifier keys are uncoupled. bug 40272
¥ Misc
	¥ The alert displayed when you try to open a locked file is now big enough. bug 45309.
	¥ CMD-OPT-SHIFT-open now works. bug 45305
¥ Hex editor
	¥ Undo on the Edit menu will now be properly restored after the hex editor is closed.
		45298
	¥ Pasting an invalid character will result in the alert the first time.

1.2b6.1 3/8/89
¥ Misc
	¥ Editing a file on a Mac plus that contains sys heap resources will no longer hang.
		bug #46199
	¥ Out of memory errors when trying to load str# resources from ResEdit (for use in
		error alerts, etc.) are now detected (it used to display an alert full of
		garbage characters).
¥ Template editor
	¥ Templates will be displayed using the system font (instead of Monaco) on systems
		that are running non-Roman scripts.
¥ KCHR editor
	¥ The alert that says "Sorry, the ÔKCHRÕ editor depends on routines in the Operating 
		System that are only present in later versions of the system software. The ÔKCHRÕ 
		resource can't be edited on your Macintosh unless you update to system 5.0 
		or later." was made big enough for all of the text to show.

